multi-piston pump - French English Dictionary